propulsion techniques - French English Dictionary